package cn.jsc.pet.service;

import cn.jsc.basic.service.IBaseService;
import cn.jsc.pet.domain.Pet;

import javax.servlet.http.HttpServletRequest;
import java.util.List;


public interface IPetService extends IBaseService<Pet> {
    /**
     * 宠物上架
     * @param ids
     */
    void onsale(List<Long> ids);

    /**
     * 宠物下架
     * @param ids
     */
    void offsale(List<Long> ids);

    /**
     * 管理员类型判断，让后台根据管理员类型判断是否显增删查
     * @param request
     */
    void isShopAdmin(HttpServletRequest request);

    /**
     * add的重载，在新增时可以新增店铺id shop_id
     * @param pet
     * @param request
     */
    void add(Pet pet, HttpServletRequest request);
}
